package com.thread;

import org.junit.Test;

/**
 * Created by Sunny on 2016/4/4.
 */
public class ThreadTest01 extends Thread {

    private String name ;


    public   ThreadTest01(String name){
        this.name = name;
    }

    @Override
    public void run() {
        System.out.println(name+"运行");
        super.run();
    }

    public static void main(String[] args) {
        ThreadTest01 test1 = new ThreadTest01("线程1");
        ThreadTest01 test2 = new ThreadTest01("线程2");
        test1.run();
        test2.run();

        /**
         * 在JDK的安装路径下，src.zip是全部的java源程序，通过此代码找到Thread中的start()方法的定义，可以发现此方法中使用了private native void start0();
         * 其中native关键字表示可以调用操作系统的底层函数，那么这样的技术成为JNI技术（java Native Interface）
         */
        test1.start();
        test2.start();
    }



}
